html, body
{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Tahoma;
	font-size:0.75em;
	overflow:hidden;
}

iframe
{
	overflow:hidden;
}

label, input[type="checkbox"], input[type="radio"]
{
	cursor:pointer;
}

input[type="button"], input[type="submit"]
{
	color:#878787;
	font:bold 11px/normal Tahoma, Verdana;
}
input[type="button"]:hover, input[type="submit"]:hover, .input[type="button"]:focus, input[type="submit"]:focus 
{
	color:#454545;
}

#mainLayout
{
	height:100%;
	position:relative;
}

.LogoWashed
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.infoTable
{
	vertical-align:middle;
	font-family:Tahoma;
	font-size:small;
}

.infoTable td
{
	vertical-align:middle;
	font-family:Tahoma;
	font-size:small;
}

.tdHeader
{
	text-align:right;
	font-weight:bold;
	vertical-align:text-top;
	width:50%;
}

.Fill
{
	height:100%;
	width:100%;
}

.Flush
{
	margin:0px;
	padding:0px;
	border:0px;
}

.Invisible
{
	visibility:hidden;
	display:none;
}


.TransparentBG
{
	background-color:Transparent;
}

.appWinContents
{
	background-image:url(../Images/appBG.png);
}

.appWindow
{
	margin:0px;
	padding:0px;
	text-align:center;
	cursor:pointer;
	position:absolute;
}

.appWindow #winTitle
{
	background-image:url(../Images/Title.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:10px;
	font-weight:bold;
	font-size:0.95em;
	text-align:center;
	height:35px;
	min-height:35px;
}

.appWindow .winTitleL
{
	background-image:url(../Images/TitleL.png);
	background-position:bottom;
	padding-top:15px;
	font-weight:bold;
	font-size:0.95em;
	text-align:center;
	width:50px;
	height:35px;
	min-width:50px;
	min-height:35px;
}

.appWindow .winTitleR
{
	background-image:url(../Images/TitleR.png);
	background-position:bottom;
	padding-top:15px;
	font-weight:bold;
	font-size:0.95em;
	text-align:center;
	width:50px;
	height:35px;
	min-width:50px;
	min-height:35px;
}


.appWindow #topLeft
{
	width:9px;
	height:10px;
	min-width:9px;
	min-height:10px;
	background-image:url(../Images/winMan/winTL.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.appWindow #topMiddleLeft
{
	width:85px;
	height:29px;
	min-width:85px;
	min-height:29px;
	background-image:url(../Images/winMan/winTML.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.appWindow #topMiddleCentre
{
	height:29px;
	min-height:29px;
	background-image:url(../Images/winMan/winTMC.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

.appWindow #topMiddleRight
{
	width:85px;
	height:29px;
	min-width:85px;
	min-height:29px;
	background-image:url(../Images/winMan/winTMR.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.appWindow #topRight
{
	width:9px;
	height:10px;
	min-width:9px;
	min-height:10px;
	background-image:url(../Images/winMan/winTR.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.appWindow #midLeft
{
	width:11px;
	min-width:11px;
	background-image:url(../Images/winMan/winML.png);
	background-repeat:repeat-y;
}

.appWindow #midRight
{
	width:11px;
	min-width:11px;
	background-image:url(../Images/winMan/winMR.png);
	background-repeat:repeat-y;
}

.appWindow #btmLeft
{
	width:9px;
	height:15px;
	min-width:9px;
	min-height:15px;
	background-image:url(../Images/winMan/winBL.png);
	background-repeat:no-repeat;
	background-position:right top;
}

.appWindow #btmMiddleLeft
{
	width:85px;
	height:29px;
	min-width:85px;
	min-height:29px;
	background-image:url(../Images/winMan/winBML.png);
	background-position:top;
	background-repeat:no-repeat;
}

.appWindow #btmMiddleCentre
{
	height:29px;
	min-height:29px;
	background-image:url(../Images/winMan/winBMC.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:6px;
}

.appWindow #btmMiddleRight
{
	width:85px;
	height:29px;
	min-width:85px;
	min-height:29px;
	background-image:url(../Images/winMan/winBMR.png);
	background-position:top;
	background-repeat:no-repeat;
}

.appWindow #btmRight
{
	width:9px;
	height:15px;
	min-width:9px;
	min-height:15px;
	background-image:url(../Images/winMan/winBR.png);
	background-repeat:no-repeat;
	background-position:left top;
}


.appWindow .btnMin
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/min.png);
	background-position:top;
	background-repeat:no-repeat;
}

.appWindow .btnMinO
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/minO.png);
	background-position:top;
	background-repeat:no-repeat;
}

.appWindow .btnClose
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/close.png);
	background-position:top;
	background-repeat:no-repeat;
}

.appWindow .btnCloseO
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/closeO.png);
	background-position:top;
	background-repeat:no-repeat;
}

.appWindow #btnMax
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-position:top;
	background-repeat:no-repeat;
}

.btnMax div
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/max.png);
}

.btnMaxO div
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/maxO.png);
}

.btnRest div
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/rest.png);
}

.btnRestO div
{
	width:30px;
	height:23px;
	min-width:30px;
	min-height:23px;
	background-image:url(../Images/restO.png);
}


#xMenu
{
	color:#B4B4B4;
	font-family:Calibri;
	font-weight:bold;
	font-size:0.95em;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:1000;
}

.OSTask
{
	z-index:1000;
	position: absolute;
	top:0px;
	left:0px;	
	width: 100%;
	height: 100%;
	color:#DFDFDF;
	font-weight:bold;
	font-size:0.95em;
}

.OSTask td
{
	color:#DFDFDF;
	font-weight:bold;
	font-size:0.95em;
}

.OSTask input[type="button"], .OSTask input[type="submit"]
{
	padding:4px;
	padding-left:5px;
	padding-right:5px;
}

#OSTask
{
	background-color:#272727;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position: absolute;
	z-index:999;

}